import request from '@/utils/request'


// 问题内容列表
export function questionContentList(params) {
    return request({
      url: '/question/content/list',
      method: 'get',
      params
    })
  }

// 获取问题内容详情
export function questionContentInfo(id) {
  return request({
    url: `/question/content/getInfo/${id}`,
    method: 'get'
  })
}

// 中台-新增问题内容
export function addQuestionContent(data) {
    return request({
      url: '/question/content',
      method: 'post',
      data
    })
  }

// 中台-编辑问题内容
export function updateQuestionContent(data) {
    return request({
      url: '/question/content',
      method: 'put',
      data
    })
  }

// 中台 显示-隐藏 问题内容
export function questionContentChangeShow(id) {
    return request({
      url: `/question/content/changeShow/${id}`,
      method: 'put',
    })
  }

//   中台-删除问题内容
export function deleteQuestionContent(id) {
    return request({
      url: `/question/content/${id}`,
      method: 'delete'
    })
}

// 查询问题分类下拉框
export function questionTypeSelect() {
    return request({
      url: '/common/v1/question/type/select',
      method: 'get'
    })
}

// ----------------- 问题分类---------------------------------

// 问题分类列表
export function questionTypeList(params) {
    return request({
      url: '/question/type/list',
      method: 'get',
      params
    })
  }

// 获取问题分类详情 
export function questionTypeInfo(id) {
  return request({
    url: `/question/type/getInfo/${id}`,
    method: 'get'
  })
}

// 中台-新增问题分类
export function addQuestionType(data) {
    return request({
      url: '/question/type',
      method: 'post',
      data
    })
  }

// 中台-编辑问题分类
export function updateQuestionType(data) {
    return request({
      url: '/question/type',
      method: 'put',
      data
    })
  }

//  中台-删除问题分类
export function deleteQuestionType(id) {
    return request({
      url: `/question/type/${id}`,
      method: 'delete'
    })
}